Meaning of the word "energy source" in English

What does "energy source" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

energy source

US /ˈen.ɚ.dʒi sɔːrs/
UK /ˈen.ə.dʒi sɔːs/
"energy source" picture

Noun

a system or substance from which energy can be obtained to provide light, heat, or power

Example:
Solar power is a clean and renewable energy source.
Coal has been a major energy source for centuries.